package de.cbf.cam.dsa.facet.sf.act;

import de.cbf.util.entity.facet.persistence.interfaces.IServPersister;
import de.cbf.util.entity.facet.persistence.resolver.IServiceResolverElement;
import de.cbf.util.entity.facet.persistence.resolver.act.AbstractActivatorResolverElement;
import de.cbf.util.entity.facet.persistence.resolver.act.AbstractActivatorResolverFacet;

/**
 * The activator class controls the plug-in life cycle
 */
public class ActivatorFacetSf extends AbstractActivatorResolverFacet {

	// The plug-in ID
	public static final String PLUGIN_ID = "de.cbf.cam.dsa.facet.sf"; //$NON-NLS-1$

	// The shared instance
	private static ActivatorFacetSf plugin;
	
	/**
	 * The constructor
	 */
	public ActivatorFacetSf() {
	}

	/**
	 * Returns the shared instance
	 *
	 * @return the shared instance
	 */
	public static ActivatorFacetSf getDefault() {
		return plugin;
	}

	@Override
	protected IServiceResolverElement createResolverService() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	protected Class<? extends IServPersister> getServPersisterInterface() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	protected String[] getServiceResolverInterfacesNames() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	protected void setPluginInstance(
			AbstractActivatorResolverElement newActivatorInstance) {
		// TODO Auto-generated method stub
		
	}

	@Override
	protected String getPlugin_ID() {
		// TODO Auto-generated method stub
		return null;
	}

}
